<?php

declare (strict_types=1);
namespace App\WorkFission\Model;

use Base\Model\AbstractModel;
/**
 * @property int $id 
 * @property int $fission_id 活动ID
 * @property string $union_id 客户微信id
 * @property string $nickname 客户微信昵称
 * @property string $avatar 客户微信头像
 * @property int $contact_superior_user_parent 上级（被谁邀请来的）
 * @property int $level 裂变等级
 * @property string $employee 添加的员工
 * @property int $invite_count 邀请数量
 * @property int $loss 是否已流失（被删除好友）
 * @property int $status 完成状态。（0：未完成，1：已完成）
 * @property int $receive_level 已领取奖励阶段
 * @property int $is_new 新客户（0：老，1：新）
 * @property string $external_user_id 外部联系人external_userid
 * @property string $qrcode_id 二维码ID
 * @property string $qrcode_url 二维码图片链接
 * @property int $corp_id 企业Id
 * @property string $tenant_id 租户ID
 * @property int $create_user 创建人
 * @property int $create_dept 创建部门
 * @property string $create_time 创建时间
 * @property int $update_user 修改人
 * @property string $update_time 修改时间
 * @property int $is_deleted 是否已删除
 */
class QxmWorkFissionContact extends AbstractModel
{
    use \Hyperf\Database\Model\Concerns\CamelCase;
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'qxm_work_fission_contact';
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [];
    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = ['id' => 'integer', 'fission_id' => 'integer', 'contact_superior_user_parent' => 'integer', 'level' => 'integer', 'invite_count' => 'integer', 'loss' => 'integer', 'status' => 'integer', 'receive_level' => 'integer', 'is_new' => 'integer', 'corp_id' => 'integer', 'create_user' => 'integer', 'create_dept' => 'integer', 'update_user' => 'integer', 'is_deleted' => 'integer'];
}